self filling trough - German English Dictionary